#declare truncated_dodecahedron=mesh2{

vertex_vectors{

72,
<0.0,0.0,1.014485>,
<0.3367628,0.0,0.9569589>,
<-0.2902233,0.1708204,0.9569589>,
<0.1634681,-0.2944272,0.9569589>,
<0.5914332,0.1708204,0.806354>,
<-0.5963465,0.1527864,0.806354>,
<-0.4230517,0.4472136,0.806354>,
<0.1377417,-0.6,0.806354>,
<0.8302037,0.1527864,0.5626702>,
<0.6667356,0.4472136,0.6201961>,
<-0.8014407,-0.0472136,0.6201961>,
<-0.3477493,0.7236068,0.6201961>,
<-0.06735256,-0.8,0.6201961>,
<0.2694102,-0.8,0.5626702>,
<0.9618722,-0.0472136,0.3189863>,
<0.5339072,0.7236068,0.4695912>,
<-0.8271671,-0.3527864,0.4695912>,
<-0.9599955,-0.0763932,0.3189863>,
<-0.3992021,0.8763932,0.3189863>,
<-0.09307895,0.8944272,0.4695912>,
<-0.3734757,-0.818034,0.4695912>,
<0.5081808,-0.818034,0.3189863>,
<0.9361459,-0.3527864,0.1683814>,
<1.011448,-0.0763932,-0.0177765>,
<0.4824544,0.8763932,0.1683814>,
<0.2436839,0.8944272,0.4120653>,
<-0.663699,-0.6472136,0.4120653>,
<-1.011448,0.0763932,0.0177765>,
<-0.5577569,0.8472136,0.0177765>,
<-0.5320305,-0.8472136,0.1683814>,
<0.5577569,-0.8472136,-0.0177765>,
<0.7628511,-0.6472136,0.1683814>,
<0.9599955,0.0763932,-0.3189863>,
<0.5320305,0.8472136,-0.1683814>,
<-0.9618722,0.0472136,-0.3189863>,
<-0.9361459,0.3527864,-0.1683814>,
<-0.7628511,0.6472136,-0.1683814>,
<-0.5081808,0.818034,-0.3189863>,
<-0.4824544,-0.8763932,-0.1683814>,
<0.3992021,-0.8763932,-0.3189863>,
<0.8014407,0.0472136,-0.6201961>,
<0.8271671,0.3527864,-0.4695912>,
<0.663699,0.6472136,-0.4120653>,
<0.3734757,0.818034,-0.4695912>,
<-0.8302037,-0.1527864,-0.5626702>,
<-0.2694102,0.8,-0.5626702>,
<-0.5339072,-0.7236068,-0.4695912>,
<-0.2436839,-0.8944272,-0.4120653>,
<0.09307895,-0.8944272,-0.4695912>,
<0.3477493,-0.7236068,-0.6201961>,
<0.5963465,-0.1527864,-0.806354>,
<0.06735256,0.8,-0.6201961>,
<-0.6667356,-0.4472136,-0.6201961>,
<-0.5914332,-0.1708204,-0.806354>,
<-0.1377417,0.6,-0.806354>,
<0.4230517,-0.4472136,-0.806354>,
<0.2902233,-0.1708204,-0.9569589>,
<-0.3367628,0.0,-0.9569589>,
<-0.1634681,0.2944272,-0.9569589>,
<0.0,0.0,-1.014485>,
<0.12184194500000001,0.4472136000000001,0.7132750700000001>,
<-0.33184950600000007,-0.32360680000000003,0.7132750700000001>,
<0.54980697,-0.3236068000000001,0.56267016>,
<-0.6795987700000001,0.39999999999999997,0.3189863>,
<0.7469513200000001,0.39999999999999997,0.07530245>,
<0.012863189000000014,-0.8472135999999999,0.07530245000000002>,
<-0.74695132,-0.4,-0.07530245>,
<-0.01286318900000002,0.8472136000000001,-0.07530245000000002>,
<0.67959877,-0.39999999999999997,-0.31898630000000006>,
<-0.54980697,0.32360680000000003,-0.56267016>,
<0.331849506,0.3236068,-0.7132750700000001>,
<-0.12184194500000001,-0.4472136,-0.7132750700000001>
 }
normal_vectors{

72,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>
 }
/* 
 texture_list{
2,
texture{texture0},
texture{texture1}
 }
*/
face_indices{
140,
<1,3,0>,// ,0,
<5,6,2>,// ,0,
<9,8,4>,// ,0,
<13,12,7>,// ,0,
<16,17,10>,// ,0,
<18,19,11>,// ,0,
<23,22,14>,// ,0,
<25,24,15>,// ,0,
<29,26,20>,// ,0,
<31,30,21>,// ,0,
<34,35,27>,// ,0,
<36,37,28>,// ,0,
<41,40,32>,// ,0,
<43,42,33>,// ,0,
<47,46,38>,// ,0,
<49,48,39>,// ,0,
<52,53,44>,// ,0,
<54,51,45>,// ,0,
<56,55,50>,// ,0,
<59,58,57>,// ,0,
<2,6,60>,// ,1,
<6,11,60>,// ,1,
<11,19,60>,// ,1,
<19,25,60>,// ,1,
<25,15,60>,// ,1,
<15,9,60>,// ,1,
<9,4,60>,// ,1,
<4,1,60>,// ,1,
<1,0,60>,// ,1,
<0,2,60>,// ,1,
<3,7,61>,// ,1,
<7,12,61>,// ,1,
<12,20,61>,// ,1,
<20,26,61>,// ,1,
<26,16,61>,// ,1,
<16,10,61>,// ,1,
<10,5,61>,// ,1,
<5,2,61>,// ,1,
<2,0,61>,// ,1,
<0,3,61>,// ,1,
<4,8,62>,// ,1,
<8,14,62>,// ,1,
<14,22,62>,// ,1,
<22,31,62>,// ,1,
<31,21,62>,// ,1,
<21,13,62>,// ,1,
<13,7,62>,// ,1,
<7,3,62>,// ,1,
<3,1,62>,// ,1,
<1,4,62>,// ,1,
<10,17,63>,// ,1,
<17,27,63>,// ,1,
<27,35,63>,// ,1,
<35,36,63>,// ,1,
<36,28,63>,// ,1,
<28,18,63>,// ,1,
<18,11,63>,// ,1,
<11,6,63>,// ,1,
<6,5,63>,// ,1,
<5,10,63>,// ,1,
<9,15,64>,// ,1,
<15,24,64>,// ,1,
<24,33,64>,// ,1,
<33,42,64>,// ,1,
<42,41,64>,// ,1,
<41,32,64>,// ,1,
<32,23,64>,// ,1,
<23,14,64>,// ,1,
<14,8,64>,// ,1,
<8,9,64>,// ,1,
<13,21,65>,// ,1,
<21,30,65>,// ,1,
<30,39,65>,// ,1,
<39,48,65>,// ,1,
<48,47,65>,// ,1,
<47,38,65>,// ,1,
<38,29,65>,// ,1,
<29,20,65>,// ,1,
<20,12,65>,// ,1,
<12,13,65>,// ,1,
<26,29,66>,// ,1,
<29,38,66>,// ,1,
<38,46,66>,// ,1,
<46,52,66>,// ,1,
<52,44,66>,// ,1,
<44,34,66>,// ,1,
<34,27,66>,// ,1,
<27,17,66>,// ,1,
<17,16,66>,// ,1,
<16,26,66>,// ,1,
<28,37,67>,// ,1,
<37,45,67>,// ,1,
<45,51,67>,// ,1,
<51,43,67>,// ,1,
<43,33,67>,// ,1,
<33,24,67>,// ,1,
<24,25,67>,// ,1,
<25,19,67>,// ,1,
<19,18,67>,// ,1,
<18,28,67>,// ,1,
<23,32,68>,// ,1,
<32,40,68>,// ,1,
<40,50,68>,// ,1,
<50,55,68>,// ,1,
<55,49,68>,// ,1,
<49,39,68>,// ,1,
<39,30,68>,// ,1,
<30,31,68>,// ,1,
<31,22,68>,// ,1,
<22,23,68>,// ,1,
<44,53,69>,// ,1,
<53,57,69>,// ,1,
<57,58,69>,// ,1,
<58,54,69>,// ,1,
<54,45,69>,// ,1,
<45,37,69>,// ,1,
<37,36,69>,// ,1,
<36,35,69>,// ,1,
<35,34,69>,// ,1,
<34,44,69>,// ,1,
<41,42,70>,// ,1,
<42,43,70>,// ,1,
<43,51,70>,// ,1,
<51,54,70>,// ,1,
<54,58,70>,// ,1,
<58,59,70>,// ,1,
<59,56,70>,// ,1,
<56,50,70>,// ,1,
<50,40,70>,// ,1,
<40,41,70>,// ,1,
<47,48,71>,// ,1,
<48,49,71>,// ,1,
<49,55,71>,// ,1,
<55,56,71>,// ,1,
<56,59,71>,// ,1,
<59,57,71>,// ,1,
<57,53,71>,// ,1,
<53,52,71>,// ,1,
<52,46,71>,// ,1,
<46,47,71> //1
 } 
 }
#declare aretes=union{

object{cylinder{<0.0,0.0,1.014485>,<0.3367628,0.0,0.9569589>,diam  }}
object{cylinder{<0.0,0.0,1.014485>,<-0.2902233,0.1708204,0.9569589>,diam  }}
object{cylinder{<0.0,0.0,1.014485>,<0.1634681,-0.2944272,0.9569589>,diam  }}
object{cylinder{<0.3367628,0.0,0.9569589>,<0.1634681,-0.2944272,0.9569589>,diam  }}
object{cylinder{<0.3367628,0.0,0.9569589>,<0.5914332,0.1708204,0.806354>,diam  }}
object{cylinder{<-0.2902233,0.1708204,0.9569589>,<-0.5963465,0.1527864,0.806354>,diam  }}
object{cylinder{<-0.2902233,0.1708204,0.9569589>,<-0.4230517,0.4472136,0.806354>,diam  }}
object{cylinder{<0.1634681,-0.2944272,0.9569589>,<0.1377417,-0.6,0.806354>,diam  }}
object{cylinder{<0.5914332,0.1708204,0.806354>,<0.8302037,0.1527864,0.5626702>,diam  }}
object{cylinder{<0.5914332,0.1708204,0.806354>,<0.6667356,0.4472136,0.6201961>,diam  }}
object{cylinder{<-0.5963465,0.1527864,0.806354>,<-0.4230517,0.4472136,0.806354>,diam  }}
object{cylinder{<-0.5963465,0.1527864,0.806354>,<-0.8014407,-0.0472136,0.6201961>,diam  }}
object{cylinder{<-0.4230517,0.4472136,0.806354>,<-0.3477493,0.7236068,0.6201961>,diam  }}
object{cylinder{<0.1377417,-0.6,0.806354>,<-0.06735256,-0.8,0.6201961>,diam  }}
object{cylinder{<0.1377417,-0.6,0.806354>,<0.2694102,-0.8,0.5626702>,diam  }}
object{cylinder{<0.8302037,0.1527864,0.5626702>,<0.6667356,0.4472136,0.6201961>,diam  }}
object{cylinder{<0.8302037,0.1527864,0.5626702>,<0.9618722,-0.0472136,0.3189863>,diam  }}
object{cylinder{<0.6667356,0.4472136,0.6201961>,<0.5339072,0.7236068,0.4695912>,diam  }}
object{cylinder{<-0.8014407,-0.0472136,0.6201961>,<-0.8271671,-0.3527864,0.4695912>,diam  }}
object{cylinder{<-0.8014407,-0.0472136,0.6201961>,<-0.9599955,-0.0763932,0.3189863>,diam  }}
object{cylinder{<-0.3477493,0.7236068,0.6201961>,<-0.3992021,0.8763932,0.3189863>,diam  }}
object{cylinder{<-0.3477493,0.7236068,0.6201961>,<-0.09307895,0.8944272,0.4695912>,diam  }}
object{cylinder{<-0.06735256,-0.8,0.6201961>,<0.2694102,-0.8,0.5626702>,diam  }}
object{cylinder{<-0.06735256,-0.8,0.6201961>,<-0.3734757,-0.818034,0.4695912>,diam  }}
object{cylinder{<0.2694102,-0.8,0.5626702>,<0.5081808,-0.818034,0.3189863>,diam  }}
object{cylinder{<0.9618722,-0.0472136,0.3189863>,<0.9361459,-0.3527864,0.1683814>,diam  }}
object{cylinder{<0.9618722,-0.0472136,0.3189863>,<1.011448,-0.0763932,-0.0177765>,diam  }}
object{cylinder{<0.5339072,0.7236068,0.4695912>,<0.4824544,0.8763932,0.1683814>,diam  }}
object{cylinder{<0.5339072,0.7236068,0.4695912>,<0.2436839,0.8944272,0.4120653>,diam  }}
object{cylinder{<-0.8271671,-0.3527864,0.4695912>,<-0.9599955,-0.0763932,0.3189863>,diam  }}
object{cylinder{<-0.8271671,-0.3527864,0.4695912>,<-0.663699,-0.6472136,0.4120653>,diam  }}
object{cylinder{<-0.9599955,-0.0763932,0.3189863>,<-1.011448,0.0763932,0.0177765>,diam  }}
object{cylinder{<-0.3992021,0.8763932,0.3189863>,<-0.09307895,0.8944272,0.4695912>,diam  }}
object{cylinder{<-0.3992021,0.8763932,0.3189863>,<-0.5577569,0.8472136,0.0177765>,diam  }}
object{cylinder{<-0.09307895,0.8944272,0.4695912>,<0.2436839,0.8944272,0.4120653>,diam  }}
object{cylinder{<-0.3734757,-0.818034,0.4695912>,<-0.663699,-0.6472136,0.4120653>,diam  }}
object{cylinder{<-0.3734757,-0.818034,0.4695912>,<-0.5320305,-0.8472136,0.1683814>,diam  }}
object{cylinder{<0.5081808,-0.818034,0.3189863>,<0.5577569,-0.8472136,-0.0177765>,diam  }}
object{cylinder{<0.5081808,-0.818034,0.3189863>,<0.7628511,-0.6472136,0.1683814>,diam  }}
object{cylinder{<0.9361459,-0.3527864,0.1683814>,<1.011448,-0.0763932,-0.0177765>,diam  }}
object{cylinder{<0.9361459,-0.3527864,0.1683814>,<0.7628511,-0.6472136,0.1683814>,diam  }}
object{cylinder{<1.011448,-0.0763932,-0.0177765>,<0.9599955,0.0763932,-0.3189863>,diam  }}
object{cylinder{<0.4824544,0.8763932,0.1683814>,<0.2436839,0.8944272,0.4120653>,diam  }}
object{cylinder{<0.4824544,0.8763932,0.1683814>,<0.5320305,0.8472136,-0.1683814>,diam  }}
object{cylinder{<-0.663699,-0.6472136,0.4120653>,<-0.5320305,-0.8472136,0.1683814>,diam  }}
object{cylinder{<-1.011448,0.0763932,0.0177765>,<-0.9618722,0.0472136,-0.3189863>,diam  }}
object{cylinder{<-1.011448,0.0763932,0.0177765>,<-0.9361459,0.3527864,-0.1683814>,diam  }}
object{cylinder{<-0.5577569,0.8472136,0.0177765>,<-0.7628511,0.6472136,-0.1683814>,diam  }}
object{cylinder{<-0.5577569,0.8472136,0.0177765>,<-0.5081808,0.818034,-0.3189863>,diam  }}
object{cylinder{<-0.5320305,-0.8472136,0.1683814>,<-0.4824544,-0.8763932,-0.1683814>,diam  }}
object{cylinder{<0.5577569,-0.8472136,-0.0177765>,<0.7628511,-0.6472136,0.1683814>,diam  }}
object{cylinder{<0.5577569,-0.8472136,-0.0177765>,<0.3992021,-0.8763932,-0.3189863>,diam  }}
object{cylinder{<0.9599955,0.0763932,-0.3189863>,<0.8014407,0.0472136,-0.6201961>,diam  }}
object{cylinder{<0.9599955,0.0763932,-0.3189863>,<0.8271671,0.3527864,-0.4695912>,diam  }}
object{cylinder{<0.5320305,0.8472136,-0.1683814>,<0.663699,0.6472136,-0.4120653>,diam  }}
object{cylinder{<0.5320305,0.8472136,-0.1683814>,<0.3734757,0.818034,-0.4695912>,diam  }}
object{cylinder{<-0.9618722,0.0472136,-0.3189863>,<-0.9361459,0.3527864,-0.1683814>,diam  }}
object{cylinder{<-0.9618722,0.0472136,-0.3189863>,<-0.8302037,-0.1527864,-0.5626702>,diam  }}
object{cylinder{<-0.9361459,0.3527864,-0.1683814>,<-0.7628511,0.6472136,-0.1683814>,diam  }}
object{cylinder{<-0.7628511,0.6472136,-0.1683814>,<-0.5081808,0.818034,-0.3189863>,diam  }}
object{cylinder{<-0.5081808,0.818034,-0.3189863>,<-0.2694102,0.8,-0.5626702>,diam  }}
object{cylinder{<-0.4824544,-0.8763932,-0.1683814>,<-0.5339072,-0.7236068,-0.4695912>,diam  }}
object{cylinder{<-0.4824544,-0.8763932,-0.1683814>,<-0.2436839,-0.8944272,-0.4120653>,diam  }}
object{cylinder{<0.3992021,-0.8763932,-0.3189863>,<0.09307895,-0.8944272,-0.4695912>,diam  }}
object{cylinder{<0.3992021,-0.8763932,-0.3189863>,<0.3477493,-0.7236068,-0.6201961>,diam  }}
object{cylinder{<0.8014407,0.0472136,-0.6201961>,<0.8271671,0.3527864,-0.4695912>,diam  }}
object{cylinder{<0.8014407,0.0472136,-0.6201961>,<0.5963465,-0.1527864,-0.806354>,diam  }}
object{cylinder{<0.8271671,0.3527864,-0.4695912>,<0.663699,0.6472136,-0.4120653>,diam  }}
object{cylinder{<0.663699,0.6472136,-0.4120653>,<0.3734757,0.818034,-0.4695912>,diam  }}
object{cylinder{<0.3734757,0.818034,-0.4695912>,<0.06735256,0.8,-0.6201961>,diam  }}
object{cylinder{<-0.8302037,-0.1527864,-0.5626702>,<-0.6667356,-0.4472136,-0.6201961>,diam  }}
object{cylinder{<-0.8302037,-0.1527864,-0.5626702>,<-0.5914332,-0.1708204,-0.806354>,diam  }}
object{cylinder{<-0.2694102,0.8,-0.5626702>,<0.06735256,0.8,-0.6201961>,diam  }}
object{cylinder{<-0.2694102,0.8,-0.5626702>,<-0.1377417,0.6,-0.806354>,diam  }}
object{cylinder{<-0.5339072,-0.7236068,-0.4695912>,<-0.2436839,-0.8944272,-0.4120653>,diam  }}
object{cylinder{<-0.5339072,-0.7236068,-0.4695912>,<-0.6667356,-0.4472136,-0.6201961>,diam  }}
object{cylinder{<-0.2436839,-0.8944272,-0.4120653>,<0.09307895,-0.8944272,-0.4695912>,diam  }}
object{cylinder{<0.09307895,-0.8944272,-0.4695912>,<0.3477493,-0.7236068,-0.6201961>,diam  }}
object{cylinder{<0.3477493,-0.7236068,-0.6201961>,<0.4230517,-0.4472136,-0.806354>,diam  }}
object{cylinder{<0.5963465,-0.1527864,-0.806354>,<0.4230517,-0.4472136,-0.806354>,diam  }}
object{cylinder{<0.5963465,-0.1527864,-0.806354>,<0.2902233,-0.1708204,-0.9569589>,diam  }}
object{cylinder{<0.06735256,0.8,-0.6201961>,<-0.1377417,0.6,-0.806354>,diam  }}
object{cylinder{<-0.6667356,-0.4472136,-0.6201961>,<-0.5914332,-0.1708204,-0.806354>,diam  }}
object{cylinder{<-0.5914332,-0.1708204,-0.806354>,<-0.3367628,0.0,-0.9569589>,diam  }}
object{cylinder{<-0.1377417,0.6,-0.806354>,<-0.1634681,0.2944272,-0.9569589>,diam  }}
object{cylinder{<0.4230517,-0.4472136,-0.806354>,<0.2902233,-0.1708204,-0.9569589>,diam  }}
object{cylinder{<0.2902233,-0.1708204,-0.9569589>,<0.0,0.0,-1.014485>,diam  }}
object{cylinder{<-0.3367628,0.0,-0.9569589>,<-0.1634681,0.2944272,-0.9569589>,diam  }}
object{cylinder{<-0.3367628,0.0,-0.9569589>,<0.0,0.0,-1.014485>,diam  }}
object{cylinder{<-0.1634681,0.2944272,-0.9569589>,<0.0,0.0,-1.014485>,diam  }}
}
#declare sommets=union{

object{sphere{<0.0,0.0,1.014485>,diam1 }}
object{sphere{<0.3367628,0.0,0.9569589>,diam1 }}
object{sphere{<-0.2902233,0.1708204,0.9569589>,diam1 }}
object{sphere{<0.1634681,-0.2944272,0.9569589>,diam1 }}
object{sphere{<0.5914332,0.1708204,0.806354>,diam1 }}
object{sphere{<-0.5963465,0.1527864,0.806354>,diam1 }}
object{sphere{<-0.4230517,0.4472136,0.806354>,diam1 }}
object{sphere{<0.1377417,-0.6,0.806354>,diam1 }}
object{sphere{<0.8302037,0.1527864,0.5626702>,diam1 }}
object{sphere{<0.6667356,0.4472136,0.6201961>,diam1 }}
object{sphere{<-0.8014407,-0.0472136,0.6201961>,diam1 }}
object{sphere{<-0.3477493,0.7236068,0.6201961>,diam1 }}
object{sphere{<-0.06735256,-0.8,0.6201961>,diam1 }}
object{sphere{<0.2694102,-0.8,0.5626702>,diam1 }}
object{sphere{<0.9618722,-0.0472136,0.3189863>,diam1 }}
object{sphere{<0.5339072,0.7236068,0.4695912>,diam1 }}
object{sphere{<-0.8271671,-0.3527864,0.4695912>,diam1 }}
object{sphere{<-0.9599955,-0.0763932,0.3189863>,diam1 }}
object{sphere{<-0.3992021,0.8763932,0.3189863>,diam1 }}
object{sphere{<-0.09307895,0.8944272,0.4695912>,diam1 }}
object{sphere{<-0.3734757,-0.818034,0.4695912>,diam1 }}
object{sphere{<0.5081808,-0.818034,0.3189863>,diam1 }}
object{sphere{<0.9361459,-0.3527864,0.1683814>,diam1 }}
object{sphere{<1.011448,-0.0763932,-0.0177765>,diam1 }}
object{sphere{<0.4824544,0.8763932,0.1683814>,diam1 }}
object{sphere{<0.2436839,0.8944272,0.4120653>,diam1 }}
object{sphere{<-0.663699,-0.6472136,0.4120653>,diam1 }}
object{sphere{<-1.011448,0.0763932,0.0177765>,diam1 }}
object{sphere{<-0.5577569,0.8472136,0.0177765>,diam1 }}
object{sphere{<-0.5320305,-0.8472136,0.1683814>,diam1 }}
object{sphere{<0.5577569,-0.8472136,-0.0177765>,diam1 }}
object{sphere{<0.7628511,-0.6472136,0.1683814>,diam1 }}
object{sphere{<0.9599955,0.0763932,-0.3189863>,diam1 }}
object{sphere{<0.5320305,0.8472136,-0.1683814>,diam1 }}
object{sphere{<-0.9618722,0.0472136,-0.3189863>,diam1 }}
object{sphere{<-0.9361459,0.3527864,-0.1683814>,diam1 }}
object{sphere{<-0.7628511,0.6472136,-0.1683814>,diam1 }}
object{sphere{<-0.5081808,0.818034,-0.3189863>,diam1 }}
object{sphere{<-0.4824544,-0.8763932,-0.1683814>,diam1 }}
object{sphere{<0.3992021,-0.8763932,-0.3189863>,diam1 }}
object{sphere{<0.8014407,0.0472136,-0.6201961>,diam1 }}
object{sphere{<0.8271671,0.3527864,-0.4695912>,diam1 }}
object{sphere{<0.663699,0.6472136,-0.4120653>,diam1 }}
object{sphere{<0.3734757,0.818034,-0.4695912>,diam1 }}
object{sphere{<-0.8302037,-0.1527864,-0.5626702>,diam1 }}
object{sphere{<-0.2694102,0.8,-0.5626702>,diam1 }}
object{sphere{<-0.5339072,-0.7236068,-0.4695912>,diam1 }}
object{sphere{<-0.2436839,-0.8944272,-0.4120653>,diam1 }}
object{sphere{<0.09307895,-0.8944272,-0.4695912>,diam1 }}
object{sphere{<0.3477493,-0.7236068,-0.6201961>,diam1 }}
object{sphere{<0.5963465,-0.1527864,-0.806354>,diam1 }}
object{sphere{<0.06735256,0.8,-0.6201961>,diam1 }}
object{sphere{<-0.6667356,-0.4472136,-0.6201961>,diam1 }}
object{sphere{<-0.5914332,-0.1708204,-0.806354>,diam1 }}
object{sphere{<-0.1377417,0.6,-0.806354>,diam1 }}
object{sphere{<0.4230517,-0.4472136,-0.806354>,diam1 }}
object{sphere{<0.2902233,-0.1708204,-0.9569589>,diam1 }}
object{sphere{<-0.3367628,0.0,-0.9569589>,diam1 }}
object{sphere{<-0.1634681,0.2944272,-0.9569589>,diam1 }}
object{sphere{<0.0,0.0,-1.014485>,diam1 }}
}
#declare maxIndices=90;
#declare trans=array[90];
#declare trans[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-170.30625195705915,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-170.30625195705915,0>);
#declare transy=<-0.1683814,-0.0,-0.9857219500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002339163316 rotate -90.0*z rotate -170.30625195705915*y Axis_Rotate_Trans(Victor,provi)  translate <0.1683814,0.0,0.9857219500000001>};
#declare trans[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000157640719>);
#declare Victor=vrotate(Victor,<0,-11.211462265861991,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000157640719>);
#declare Hugo=vrotate(Hugo,<0,-11.211462265861991,0>);
#declare transy=<0.14511165,-0.0854102,-0.9857219500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022939912967 rotate -120.00000157640719*z rotate -11.211462265861991*y Axis_Rotate_Trans(Victor,provi)  translate <-0.14511165,0.0854102,0.9857219500000001>};
#declare trans[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-30.480330346223152>);
#declare Victor=vrotate(Victor,<0,-160.61250698590356,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-30.480330346223152>);
#declare Hugo=vrotate(Hugo,<0,-160.61250698590356,0>);
#declare transy=<-0.08173405,0.1472136,-0.9857219500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023920839987 rotate -30.480330346223152*z rotate -160.61250698590356*y Axis_Rotate_Trans(Victor,provi)  translate <0.08173405,-0.1472136,0.9857219500000001>};
#declare trans[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-30.480322485293282>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-30.480322485293282>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<-0.25011545,0.1472136,-0.9569589>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023113308008 rotate -30.480322485293282*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.25011545,-0.1472136,0.9569589>};
#declare trans[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-119.9999969714737>);
#declare Victor=vrotate(Victor,<0,-149.40112590552422,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-119.9999969714737>);
#declare Hugo=vrotate(Hugo,<0,-149.40112590552422,0>);
#declare transy=<-0.464098,-0.0854102,-0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000024331987192 rotate -119.9999969714737*z rotate -149.40112590552422*y Axis_Rotate_Trans(Victor,provi)  translate <0.464098,0.0854102,0.8816564499999999>};
#declare trans[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415421974652>);
#declare Victor=vrotate(Victor,<0,-26.1960235693334,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415421974652>);
#declare Hugo=vrotate(Hugo,<0,-26.1960235693334,0>);
#declare transy=<0.4432849,-0.1618034,-0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000025062032858 rotate -86.97415421974652*z rotate -26.1960235693334*y Axis_Rotate_Trans(Victor,provi)  translate <-0.4432849,0.1618034,0.8816564499999999>};
#declare trans[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.0000014672139>);
#declare Victor=vrotate(Victor,<0,-48.588802319714965,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.0000014672139>);
#declare Hugo=vrotate(Hugo,<0,-48.588802319714965,0>);
#declare transy=<0.3566375,-0.309017,-0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022753847224 rotate -144.0000014672139*z rotate -48.588802319714965*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3566375,0.309017,0.8816564499999999>};
#declare trans[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-26.565050949310443>);
#declare Victor=vrotate(Victor,<0,-80.30627175882951,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-26.565050949310443>);
#declare Hugo=vrotate(Hugo,<0,-80.30627175882951,0>);
#declare transy=<-0.15060489999999999,0.4472136,-0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022706896516 rotate -26.565050949310443*z rotate -80.30627175882951*y Axis_Rotate_Trans(Victor,provi)  translate <0.15060489999999999,-0.4472136,0.8816564499999999>};
#declare trans[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415287782793>);
#declare Victor=vrotate(Victor,<0,-134.41652168519244,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415287782793>);
#declare Hugo=vrotate(Hugo,<0,-134.41652168519244,0>);
#declare transy=<-0.71081845,-0.1618034,-0.6845121000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002063129289 rotate -86.97415287782793*z rotate -134.41652168519244*y Axis_Rotate_Trans(Victor,provi)  translate <0.71081845,0.1618034,0.6845121000000001>};
#declare trans[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000301188652>);
#declare Victor=vrotate(Victor,<0,-112.0237366646039,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000301188652>);
#declare Hugo=vrotate(Hugo,<0,-112.0237366646039,0>);
#declare transy=<-0.6290844,-0.309017,-0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002255797367 rotate -144.00000301188652*z rotate -112.0237366646039*y Axis_Rotate_Trans(Victor,provi)  translate <0.6290844,0.309017,0.71327505>};
#declare trans[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.51966306160486>);
#declare Victor=vrotate(Victor,<0,-180.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.51966306160486>);
#declare Hugo=vrotate(Hugo,<0,-180.0,0>);
#declare transy=<0.5096991,-0.3,-0.806354>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002459803616 rotate -149.51966306160486*z rotate -180.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5096991,0.3,0.806354>};
#declare trans[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.168020449367646>);
#declare Victor=vrotate(Victor,<0,-42.229090699328864,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.168020449367646>);
#declare Hugo=vrotate(Hugo,<0,-42.229090699328864,0>);
#declare transy=<0.6988936,-0.0527864,-0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021633594707 rotate -54.168020449367646*z rotate -42.229090699328864*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6988936,0.0527864,0.71327505>};
#declare trans[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000301188652>);
#declare Victor=vrotate(Victor,<0,-112.0237366646039,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000301188652>);
#declare Hugo=vrotate(Hugo,<0,-112.0237366646039,0>);
#declare transy=<0.3854005,-0.5854102,-0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002255797367 rotate -144.00000301188652*z rotate -112.0237366646039*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3854005,0.5854102,0.71327505>};
#declare trans[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802481119209>);
#declare Victor=vrotate(Victor,<0,-42.229082357605606,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802481119209>);
#declare Hugo=vrotate(Hugo,<0,-42.229082357605606,0>);
#declare transy=<-0.035194569999999994,0.7,-0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.00000226878998 rotate -54.16802481119209*z rotate -42.229082357605606*y Axis_Rotate_Trans(Victor,provi)  translate <0.035194569999999994,-0.7,0.71327505>};
#declare trans[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16801932727012>);
#declare Victor=vrotate(Victor,<0,-118.38347067458028,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16801932727012>);
#declare Hugo=vrotate(Hugo,<0,-118.38347067458028,0>);
#declare transy=<-0.20357595,0.7,-0.6845121000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021362370373 rotate -54.16801932727012*z rotate -118.38347067458028*y Axis_Rotate_Trans(Victor,provi)  translate <0.20357595,-0.7,0.6845121000000001>};
#declare trans[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.5196792493283>);
#declare Victor=vrotate(Victor,<0,19.38743063846209,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.5196792493283>);
#declare Hugo=vrotate(Hugo,<0,19.38743063846209,0>);
#declare transy=<-0.74846965,-0.3,-0.5914331500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022935115083 rotate -149.5196792493283*z rotate 19.38743063846209*y Axis_Rotate_Trans(Victor,provi)  translate <0.74846965,0.3,0.5914331500000001>};
#declare trans[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802796481266>);
#declare Victor=vrotate(Victor,<0,-118.38346084115295,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802796481266>);
#declare Hugo=vrotate(Hugo,<0,-118.38346084115295,0>);
#declare transy=<-0.89603795,-0.0527864,-0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023450167752 rotate -54.16802796481266*z rotate -118.38346084115295*y Axis_Rotate_Trans(Victor,provi)  translate <0.89603795,0.0527864,0.44082825000000003>};
#declare trans[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.0000014672139>);
#declare Victor=vrotate(Victor,<0,-48.588802319714965,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.0000014672139>);
#declare Hugo=vrotate(Hugo,<0,-48.588802319714965,0>);
#declare transy=<-0.6003214,-0.5854102,-0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022753847226 rotate -144.0000014672139*z rotate -48.588802319714965*y Axis_Rotate_Trans(Victor,provi)  translate <0.6003214,0.5854102,0.54489365>};
#declare trans[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-26.565050949310443>);
#declare Victor=vrotate(Victor,<0,-80.30627175882948,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-26.565050949310443>);
#declare Hugo=vrotate(Hugo,<0,-80.30627175882948,0>);
#declare transy=<0.8143039000000001,0.2,-0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022706896519 rotate -26.565050949310443*z rotate -80.30627175882948*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8143039000000001,-0.2,0.54489365>};
#declare trans[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038774592321>);
#declare Victor=vrotate(Victor,<0,-62.23798490066797,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038774592321>);
#declare Hugo=vrotate(Hugo,<0,-62.23798490066797,0>);
#declare transy=<0.8807181,0.061803399999999994,-0.4695912>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022604702905 rotate -85.10038774592321*z rotate -62.23798490066797*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8807181,-0.061803399999999994,0.4695912>};
#declare trans[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.56505140484556>);
#declare Victor=vrotate(Victor,<0,-80.30627175882954,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.56505140484556>);
#declare Hugo=vrotate(Hugo,<0,-80.30627175882954,0>);
#declare transy=<0.37347569999999997,-0.8,-0.4695912>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022647266977 rotate -116.56505140484556*z rotate -80.30627175882954*y Axis_Rotate_Trans(Victor,provi)  translate <-0.37347569999999997,0.8,0.4695912>};
#declare trans[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.0000005803411>);
#declare Victor=vrotate(Victor,<0,-149.40112097684028,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.0000005803411>);
#declare Hugo=vrotate(Hugo,<0,-149.40112097684028,0>);
#declare transy=<0.220414125,-0.809017,-0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023241024316 rotate -120.0000005803411*z rotate -149.40112097684028*y Axis_Rotate_Trans(Victor,provi)  translate <-0.220414125,0.809017,0.54489365>};
#declare trans[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-170.30628389013035,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-170.30628389013035,0>);
#declare transy=<-0.10102881999999999,0.8,-0.5914331500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021251802194 rotate -90.0*z rotate -170.30628389013035*y Axis_Rotate_Trans(Victor,provi)  translate <0.10102881999999999,-0.8,0.5914331500000001>};
#declare trans[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415374314133>);
#declare Victor=vrotate(Victor,<0,-26.19602801754317,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415374314133>);
#declare Hugo=vrotate(Hugo,<0,-26.19602801754317,0>);
#declare transy=<0.22041413,0.8090170000000001,-0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002348837987 rotate -86.97415374314133*z rotate -26.19602801754317*y Axis_Rotate_Trans(Victor,provi)  translate <-0.22041413,-0.8090170000000001,0.54489365>};
#declare trans[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415412972255>);
#declare Victor=vrotate(Victor,<0,-134.4165219270548,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415412972255>);
#declare Hugo=vrotate(Hugo,<0,-134.4165219270548,0>);
#declare transy=<-0.38879549999999996,0.8090170000000001,-0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000024764792104 rotate -86.97415412972255*z rotate -134.4165219270548*y Axis_Rotate_Trans(Victor,provi)  translate <0.38879549999999996,-0.8090170000000001,0.44082825000000003>};
#declare trans[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-26.56504842355417>);
#declare Victor=vrotate(Victor,<0,-80.30630872397286,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-26.56504842355417>);
#declare Hugo=vrotate(Hugo,<0,-80.30630872397286,0>);
#declare transy=<-0.9490090499999999,0.2,-0.24368384999999998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022486482218 rotate -26.56504842355417*z rotate -80.30630872397286*y Axis_Rotate_Trans(Victor,provi)  translate <0.9490090499999999,-0.2,0.24368384999999998>};
#declare trans[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038722392072>);
#declare Victor=vrotate(Victor,<0,-98.37452226031799,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038722392072>);
#declare Hugo=vrotate(Hugo,<0,-98.37452226031799,0>);
#declare transy=<-0.9866600999999999,0.061803399999999994,-0.15060489999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021541903306 rotate -85.10038722392072*z rotate -98.37452226031799*y Axis_Rotate_Trans(Victor,provi)  translate <0.9866600999999999,-0.061803399999999994,0.15060489999999999>};
#declare trans[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.56505140484556>);
#declare Victor=vrotate(Victor,<0,-80.30627175882951,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.56505140484556>);
#declare Hugo=vrotate(Hugo,<0,-80.30627175882951,0>);
#declare transy=<-0.5081808,-0.8,-0.3189863>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022647266975 rotate -116.56505140484556*z rotate -80.30627175882951*y Axis_Rotate_Trans(Victor,provi)  translate <0.5081808,0.8,0.3189863>};
#declare trans[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000483715229>);
#declare Victor=vrotate(Victor,<0,-11.211424274549898,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000483715229>);
#declare Hugo=vrotate(Hugo,<0,-11.211424274549898,0>);
#declare transy=<-0.38879555,-0.809017,-0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021954187965 rotate -120.00000483715229*z rotate -11.211424274549898*y Axis_Rotate_Trans(Victor,provi)  translate <0.38879555,0.809017,0.44082825000000003>};
#declare trans[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.0000014672139>);
#declare Victor=vrotate(Victor,<0,-48.588802319714965,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.0000014672139>);
#declare Hugo=vrotate(Hugo,<0,-48.588802319714965,0>);
#declare transy=<0.8935813,0.2145898,-0.39428874999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022753847226 rotate -144.0000014672139*z rotate -48.588802319714965*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8935813,-0.2145898,0.39428874999999997>};
#declare trans[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-30.480320750671684>);
#declare Victor=vrotate(Victor,<0,-160.612569361538,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-30.480320750671684>);
#declare Hugo=vrotate(Hugo,<0,-160.612569361538,0>);
#declare transy=<0.74543305,0.5,-0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002293511508 rotate -30.480320750671684*z rotate -160.612569361538*y Axis_Rotate_Trans(Victor,provi)  translate <-0.74543305,-0.5,0.44082825000000003>};
#declare trans[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.56505519347685>);
#declare Victor=vrotate(Victor,<0,-80.30632720654765,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.56505519347685>);
#declare Hugo=vrotate(Hugo,<0,-80.30632720654765,0>);
#declare transy=<0.98572175,-0.0,-0.16838140000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021324782382 rotate -116.56505519347685*z rotate -80.30632720654765*y Axis_Rotate_Trans(Victor,provi)  translate <-0.98572175,0.0,0.16838140000000001>};
#declare trans[32]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-93.02584617742444>);
#declare Victor=vrotate(Victor,<0,153.80397272382524,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-93.02584617742444>);
#declare Hugo=vrotate(Hugo,<0,153.80397272382524,0>);
#declare transy=<0.246140525,-0.8854101999999999,-0.39428874999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023750655362 rotate -93.02584617742444*z rotate 153.80397272382524*y Axis_Rotate_Trans(Victor,provi)  translate <-0.246140525,0.8854101999999999,0.39428874999999997>};
#declare trans[33]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038774592321>);
#declare Victor=vrotate(Victor,<0,-62.23798490066794,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038774592321>);
#declare Hugo=vrotate(Hugo,<0,-62.23798490066794,0>);
#declare transy=<0.4784795,-0.8618034,-0.16838140000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022604702905 rotate -85.10038774592321*z rotate -62.23798490066794*y Axis_Rotate_Trans(Victor,provi)  translate <-0.4784795,0.8618034,0.16838140000000001>};
#declare trans[34]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-170.30628643162487,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-170.30628643162487,0>);
#declare transy=<-0.07530247500000001,-0.8944272,-0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023848540724 rotate -90.0*z rotate -170.30628643162487*y Axis_Rotate_Trans(Victor,provi)  translate <0.07530247500000001,0.8944272,0.44082825000000003>};
#declare trans[35]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000483715233>);
#declare Victor=vrotate(Victor,<0,-11.211424274549904,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000483715233>);
#declare Hugo=vrotate(Hugo,<0,-11.211424274549904,0>);
#declare transy=<0.51858735,0.7326238,-0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021954187968 rotate -120.00000483715233*z rotate -11.211424274549904*y Axis_Rotate_Trans(Victor,provi)  translate <-0.51858735,-0.7326238,0.44082825000000003>};
#declare trans[36]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038774592321>);
#declare Victor=vrotate(Victor,<0,-62.23798490066794,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038774592321>);
#declare Hugo=vrotate(Hugo,<0,-62.23798490066794,0>);
#declare transy=<0.4527531,0.8326238,-0.3189863>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022604702903 rotate -85.10038774592321*z rotate -62.23798490066794*y Axis_Rotate_Trans(Victor,provi)  translate <-0.4527531,-0.8326238,0.3189863>};
#declare trans[37]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.1003878497777>);
#declare Victor=vrotate(Victor,<0,-98.37457221870326,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.1003878497777>);
#declare Hugo=vrotate(Hugo,<0,-98.37457221870326,0>);
#declare transy=<-0.53296885,0.8326238,-0.15060489999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002281615116 rotate -85.1003878497777*z rotate -98.37457221870326*y Axis_Rotate_Trans(Victor,provi)  translate <0.53296885,-0.8326238,0.15060489999999999>};
#declare trans[38]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000418920908>);
#declare Victor=vrotate(Victor,<0,-149.40111604815488,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000418920908>);
#declare Hugo=vrotate(Hugo,<0,-149.40111604815488,0>);
#declare transy=<-0.63551595,0.7326238,-0.24368384999999998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022150061536 rotate -120.00000418920908*z rotate -149.40111604815488*y Axis_Rotate_Trans(Victor,provi)  translate <0.63551595,-0.7326238,0.24368384999999998>};
#declare trans[39]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00001827529994>);
#declare Victor=vrotate(Victor,<0,-112.02365731424264,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00001827529994>);
#declare Hugo=vrotate(Hugo,<0,-112.02365731424264,0>);
#declare transy=<-0.9737969499999999,0.2145898,-0.07530244999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000020622484063 rotate -144.00001827529994*z rotate -112.02365731424264*y Axis_Rotate_Trans(Victor,provi)  translate <0.9737969499999999,-0.2145898,0.07530244999999999>};
#declare trans[40]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-30.480336938395144>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-30.480336938395144>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<-0.8494984999999999,0.5,-0.1683814>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000024598036157 rotate -30.480336938395144*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.8494984999999999,-0.5,0.1683814>};
#declare trans[41]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.56505519347685>);
#declare Victor=vrotate(Victor,<0,-80.30632720654765,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.56505519347685>);
#declare Hugo=vrotate(Hugo,<0,-80.30632720654765,0>);
#declare transy=<-0.98572175,-0.0,0.16838140000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021324782382 rotate -116.56505519347685*z rotate -80.30632720654765*y Axis_Rotate_Trans(Victor,provi)  translate <0.98572175,0.0,-0.16838140000000001>};
#declare trans[42]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-93.02584648984993>);
#declare Victor=vrotate(Victor,<0,45.583490068540115,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-93.02584648984993>);
#declare Hugo=vrotate(Hugo,<0,45.583490068540115,0>);
#declare transy=<-0.36306915,-0.8854101999999999,-0.29022335>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022719090422 rotate -93.02584648984993*z rotate 45.583490068540115*y Axis_Rotate_Trans(Victor,provi)  translate <0.36306915,0.8854101999999999,0.29022335>};
#declare trans[43]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.1003878497777>);
#declare Victor=vrotate(Victor,<0,-98.37457221870325,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.1003878497777>);
#declare Hugo=vrotate(Hugo,<0,-98.37457221870325,0>);
#declare transy=<-0.50724245,-0.8618034,-0.0>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022816151157 rotate -85.1003878497777*z rotate -98.37457221870325*y Axis_Rotate_Trans(Victor,provi)  translate <0.50724245,0.8618034,0.0>};
#declare trans[44]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802796481263>);
#declare Victor=vrotate(Victor,<0,-118.38346084115294,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802796481263>);
#declare Hugo=vrotate(Hugo,<0,-118.38346084115294,0>);
#declare transy=<0.5978647500000001,0.7472136,-0.29022335>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023450167754 rotate -54.16802796481263*z rotate -118.38346084115294*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5978647500000001,-0.7472136,0.29022335>};
#declare trans[45]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038722392072>);
#declare Victor=vrotate(Victor,<0,-98.37452226031799,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038722392072>);
#declare Hugo=vrotate(Hugo,<0,-98.37452226031799,0>);
#declare transy=<0.9866600999999999,-0.061803399999999994,0.15060489999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021541903306 rotate -85.10038722392072*z rotate -98.37452226031799*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9866600999999999,0.061803399999999994,-0.15060489999999999>};
#declare trans[46]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00001827529994>);
#declare Victor=vrotate(Victor,<0,-112.02365731424271,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00001827529994>);
#declare Hugo=vrotate(Hugo,<0,-112.02365731424271,0>);
#declare transy=<0.9737969499999999,-0.2145898,0.07530244999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000020622484063 rotate -144.00001827529994*z rotate -112.02365731424271*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9737969499999999,0.2145898,-0.07530244999999999>};
#declare trans[47]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802044936765>);
#declare Victor=vrotate(Victor,<0,-42.229090699328864,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802044936765>);
#declare Hugo=vrotate(Hugo,<0,-42.229090699328864,0>);
#declare transy=<0.660304,-0.7472136,0.07530244999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021633594707 rotate -54.16802044936765*z rotate -42.229090699328864*y Axis_Rotate_Trans(Victor,provi)  translate <-0.660304,0.7472136,-0.07530244999999999>};
#declare trans[48]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.1003878497777>);
#declare Victor=vrotate(Victor,<0,-98.37457221870324,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.1003878497777>);
#declare Hugo=vrotate(Hugo,<0,-98.37457221870324,0>);
#declare transy=<0.53296885,-0.8326238,0.15060489999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002281615116 rotate -85.1003878497777*z rotate -98.37457221870324*y Axis_Rotate_Trans(Victor,provi)  translate <-0.53296885,0.8326238,-0.15060489999999999>};
#declare trans[49]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.1003878497777>);
#declare Victor=vrotate(Victor,<0,-98.37457221870324,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.1003878497777>);
#declare Hugo=vrotate(Hugo,<0,-98.37457221870324,0>);
#declare transy=<0.50724245,0.8618034,-0.0>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022816151157 rotate -85.1003878497777*z rotate -98.37457221870324*y Axis_Rotate_Trans(Victor,provi)  translate <-0.50724245,-0.8618034,0.0>};
#declare trans[50]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-125.83197955063235>);
#declare Victor=vrotate(Victor,<0,137.77090930067115,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-125.83197955063235>);
#declare Hugo=vrotate(Hugo,<0,137.77090930067115,0>);
#declare transy=<-0.660304,0.7472136,-0.07530244999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021633594707 rotate -125.83197955063235*z rotate 137.77090930067115*y Axis_Rotate_Trans(Victor,provi)  translate <0.660304,-0.7472136,0.07530244999999999>};
#declare trans[51]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038774592321>);
#declare Victor=vrotate(Victor,<0,-62.23798490066794,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038774592321>);
#declare Hugo=vrotate(Hugo,<0,-62.23798490066794,0>);
#declare transy=<-0.4784795,0.8618034,0.16838140000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022604702905 rotate -85.10038774592321*z rotate -62.23798490066794*y Axis_Rotate_Trans(Victor,provi)  translate <0.4784795,-0.8618034,-0.16838140000000001>};
#declare trans[52]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038774592321>);
#declare Victor=vrotate(Victor,<0,-62.23798490066791,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038774592321>);
#declare Hugo=vrotate(Hugo,<0,-62.23798490066791,0>);
#declare transy=<-0.8807181,-0.061803399999999994,0.4695912>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022604702905 rotate -85.10038774592321*z rotate -62.23798490066791*y Axis_Rotate_Trans(Victor,provi)  translate <0.8807181,0.061803399999999994,-0.4695912>};
#declare trans[53]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000146721393>);
#declare Victor=vrotate(Victor,<0,-48.58880231971494,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000146721393>);
#declare Hugo=vrotate(Hugo,<0,-48.58880231971494,0>);
#declare transy=<-0.8935813,-0.2145898,0.39428874999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022753847226 rotate -144.00000146721393*z rotate -48.58880231971494*y Axis_Rotate_Trans(Victor,provi)  translate <0.8935813,0.2145898,-0.39428874999999997>};
#declare trans[54]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802796481268>);
#declare Victor=vrotate(Victor,<0,-118.38346084115298,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802796481268>);
#declare Hugo=vrotate(Hugo,<0,-118.38346084115298,0>);
#declare transy=<-0.5978647500000001,-0.7472136,0.29022335>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023450167754 rotate -54.16802796481268*z rotate -118.38346084115298*y Axis_Rotate_Trans(Victor,provi)  translate <0.5978647500000001,0.7472136,-0.29022335>};
#declare trans[55]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038774592321>);
#declare Victor=vrotate(Victor,<0,-62.237984900667946,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038774592321>);
#declare Hugo=vrotate(Hugo,<0,-62.237984900667946,0>);
#declare transy=<-0.4527531,-0.8326238,0.3189863>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022604702903 rotate -85.10038774592321*z rotate -62.237984900667946*y Axis_Rotate_Trans(Victor,provi)  translate <0.4527531,0.8326238,-0.3189863>};
#declare trans[56]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-153.43495157644585>);
#declare Victor=vrotate(Victor,<0,99.69369127602717,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-153.43495157644585>);
#declare Hugo=vrotate(Hugo,<0,99.69369127602717,0>);
#declare transy=<0.9490090499999999,-0.2,0.24368384999999998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022486482218 rotate -153.43495157644585*z rotate 99.69369127602717*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9490090499999999,0.2,-0.24368384999999998>};
#declare trans[57]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802796481266>);
#declare Victor=vrotate(Victor,<0,-118.38346084115294,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802796481266>);
#declare Hugo=vrotate(Hugo,<0,-118.38346084115294,0>);
#declare transy=<0.89603795,0.0527864,0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023450167752 rotate -54.16802796481266*z rotate -118.38346084115294*y Axis_Rotate_Trans(Victor,provi)  translate <-0.89603795,-0.0527864,-0.44082825000000003>};
#declare trans[58]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.51966306160486>);
#declare Victor=vrotate(Victor,<0,-180.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.51966306160486>);
#declare Hugo=vrotate(Hugo,<0,-180.0,0>);
#declare transy=<0.8494984999999999,-0.5,0.1683814>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000024598036157 rotate -149.51966306160486*z rotate -180.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8494984999999999,0.5,-0.1683814>};
#declare trans[59]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000418920914>);
#declare Victor=vrotate(Victor,<0,-149.40111604815485,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000418920914>);
#declare Hugo=vrotate(Hugo,<0,-149.40111604815485,0>);
#declare transy=<0.63551595,-0.7326238,0.24368384999999998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022150061536 rotate -120.00000418920914*z rotate -149.40111604815485*y Axis_Rotate_Trans(Victor,provi)  translate <-0.63551595,0.7326238,-0.24368384999999998>};
#declare trans[60]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415412972259>);
#declare Victor=vrotate(Victor,<0,-134.4165219270548,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415412972259>);
#declare Hugo=vrotate(Hugo,<0,-134.4165219270548,0>);
#declare transy=<0.38879549999999996,-0.8090170000000001,0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000024764792104 rotate -86.97415412972259*z rotate -134.4165219270548*y Axis_Rotate_Trans(Victor,provi)  translate <-0.38879549999999996,0.8090170000000001,-0.44082825000000003>};
#declare trans[61]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.56505140484556>);
#declare Victor=vrotate(Victor,<0,-80.30627175882952,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.56505140484556>);
#declare Hugo=vrotate(Hugo,<0,-80.30627175882952,0>);
#declare transy=<0.5081808,0.8,0.3189863>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022647266975 rotate -116.56505140484556*z rotate -80.30627175882952*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5081808,-0.8,-0.3189863>};
#declare trans[62]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.9741535101501>);
#declare Victor=vrotate(Victor,<0,-134.41650993145987,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.9741535101501>);
#declare Hugo=vrotate(Hugo,<0,-134.41650993145987,0>);
#declare transy=<0.36306915,0.8854101999999999,0.29022335>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022719090422 rotate -86.9741535101501*z rotate -134.41650993145987*y Axis_Rotate_Trans(Victor,provi)  translate <-0.36306915,-0.8854101999999999,-0.29022335>};
#declare trans[63]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415382257559>);
#declare Victor=vrotate(Victor,<0,-26.196027276174757,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415382257559>);
#declare Hugo=vrotate(Hugo,<0,-26.196027276174757,0>);
#declare transy=<-0.246140525,0.8854101999999999,0.39428874999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023750655362 rotate -86.97415382257559*z rotate -26.196027276174757*y Axis_Rotate_Trans(Victor,provi)  translate <0.246140525,-0.8854101999999999,-0.39428874999999997>};
#declare trans[64]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.56505140484556>);
#declare Victor=vrotate(Victor,<0,-80.30627175882951,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.56505140484556>);
#declare Hugo=vrotate(Hugo,<0,-80.30627175882951,0>);
#declare transy=<-0.37347569999999997,0.8,0.4695912>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022647266977 rotate -116.56505140484556*z rotate -80.30627175882951*y Axis_Rotate_Trans(Victor,provi)  translate <0.37347569999999997,-0.8,-0.4695912>};
#declare trans[65]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-153.43494905068957>);
#declare Victor=vrotate(Victor,<0,99.69372824117053,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-153.43494905068957>);
#declare Hugo=vrotate(Hugo,<0,99.69372824117053,0>);
#declare transy=<-0.8143039000000001,-0.2,0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022706896519 rotate -153.43494905068957*z rotate 99.69372824117053*y Axis_Rotate_Trans(Victor,provi)  translate <0.8143039000000001,0.2,-0.54489365>};
#declare trans[66]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802044936763>);
#declare Victor=vrotate(Victor,<0,-42.229090699328864,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802044936763>);
#declare Hugo=vrotate(Hugo,<0,-42.229090699328864,0>);
#declare transy=<-0.6988936,0.0527864,0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021633594707 rotate -54.16802044936763*z rotate -42.229090699328864*y Axis_Rotate_Trans(Victor,provi)  translate <0.6988936,-0.0527864,-0.71327505>};
#declare trans[67]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.51967924932833>);
#declare Victor=vrotate(Victor,<0,19.387430638462025,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.51967924932833>);
#declare Hugo=vrotate(Hugo,<0,19.387430638462025,0>);
#declare transy=<-0.74543305,-0.5,0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002293511508 rotate -149.51967924932833*z rotate 19.387430638462025*y Axis_Rotate_Trans(Victor,provi)  translate <0.74543305,0.5,-0.44082825000000003>};
#declare trans[68]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000483715235>);
#declare Victor=vrotate(Victor,<0,-11.211424274549922,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000483715235>);
#declare Hugo=vrotate(Hugo,<0,-11.211424274549922,0>);
#declare transy=<-0.51858735,-0.7326238,0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021954187968 rotate -120.00000483715235*z rotate -11.211424274549922*y Axis_Rotate_Trans(Victor,provi)  translate <0.51858735,0.7326238,-0.44082825000000003>};
#declare trans[69]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415374314137>);
#declare Victor=vrotate(Victor,<0,-26.19602801754317,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415374314137>);
#declare Hugo=vrotate(Hugo,<0,-26.19602801754317,0>);
#declare transy=<-0.22041413,-0.8090170000000001,0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002348837987 rotate -86.97415374314137*z rotate -26.19602801754317*y Axis_Rotate_Trans(Victor,provi)  translate <0.22041413,0.8090170000000001,-0.54489365>};
#declare trans[70]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-30.480320750671698>);
#declare Victor=vrotate(Victor,<0,-160.6125693615379,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-30.480320750671698>);
#declare Hugo=vrotate(Hugo,<0,-160.6125693615379,0>);
#declare transy=<0.74846965,0.3,0.5914331500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022935115083 rotate -30.480320750671698*z rotate -160.6125693615379*y Axis_Rotate_Trans(Victor,provi)  translate <-0.74846965,-0.3,-0.5914331500000001>};
#declare trans[71]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415287782793>);
#declare Victor=vrotate(Victor,<0,-134.4165216851924,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415287782793>);
#declare Hugo=vrotate(Hugo,<0,-134.4165216851924,0>);
#declare transy=<0.71081845,0.1618034,0.6845121000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002063129289 rotate -86.97415287782793*z rotate -134.4165216851924*y Axis_Rotate_Trans(Victor,provi)  translate <-0.71081845,-0.1618034,-0.6845121000000001>};
#declare trans[72]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-170.30628389013026,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-170.30628389013026,0>);
#declare transy=<0.10102881999999999,-0.8,0.5914331500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021251802194 rotate -90.0*z rotate -170.30628389013026*y Axis_Rotate_Trans(Victor,provi)  translate <-0.10102881999999999,0.8,-0.5914331500000001>};
#declare trans[73]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.1680193272701>);
#declare Victor=vrotate(Victor,<0,-118.38347067458022,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.1680193272701>);
#declare Hugo=vrotate(Hugo,<0,-118.38347067458022,0>);
#declare transy=<0.20357595,-0.7,0.6845121000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021362370373 rotate -54.1680193272701*z rotate -118.38347067458022*y Axis_Rotate_Trans(Victor,provi)  translate <-0.20357595,0.7,-0.6845121000000001>};
#declare trans[74]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-59.99999516284769>);
#declare Victor=vrotate(Victor,<0,168.78857572545007,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-59.99999516284769>);
#declare Hugo=vrotate(Hugo,<0,168.78857572545007,0>);
#declare transy=<0.38879555,0.809017,0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000021954187965 rotate -59.99999516284769*z rotate 168.78857572545007*y Axis_Rotate_Trans(Victor,provi)  translate <-0.38879555,-0.809017,-0.44082825000000003>};
#declare trans[75]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.0000014672139>);
#declare Victor=vrotate(Victor,<0,-48.588802319714965,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.0000014672139>);
#declare Hugo=vrotate(Hugo,<0,-48.588802319714965,0>);
#declare transy=<0.6003214,0.5854102,0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022753847226 rotate -144.0000014672139*z rotate -48.588802319714965*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6003214,-0.5854102,-0.54489365>};
#declare trans[76]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-170.30628643162484,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-170.30628643162484,0>);
#declare transy=<0.07530247500000001,0.8944272,0.44082825000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023848540724 rotate -90.0*z rotate -170.30628643162484*y Axis_Rotate_Trans(Victor,provi)  translate <-0.07530247500000001,-0.8944272,-0.44082825000000003>};
#declare trans[77]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.0000005803411>);
#declare Victor=vrotate(Victor,<0,-149.40112097684028,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.0000005803411>);
#declare Hugo=vrotate(Hugo,<0,-149.40112097684028,0>);
#declare transy=<-0.220414125,0.809017,0.54489365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023241024316 rotate -120.0000005803411*z rotate -149.40112097684028*y Axis_Rotate_Trans(Victor,provi)  translate <0.220414125,-0.809017,-0.54489365>};
#declare trans[78]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000301188652>);
#declare Victor=vrotate(Victor,<0,-112.0237366646039,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000301188652>);
#declare Hugo=vrotate(Hugo,<0,-112.0237366646039,0>);
#declare transy=<-0.3854005,0.5854102,0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002255797367 rotate -144.00000301188652*z rotate -112.0237366646039*y Axis_Rotate_Trans(Victor,provi)  translate <0.3854005,-0.5854102,-0.71327505>};
#declare trans[79]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-30.480336938395144>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-30.480336938395144>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<-0.5096991,0.3,0.806354>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002459803616 rotate -30.480336938395144*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.5096991,-0.3,-0.806354>};
#declare trans[80]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415421974652>);
#declare Victor=vrotate(Victor,<0,-26.196023569333356,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415421974652>);
#declare Hugo=vrotate(Hugo,<0,-26.196023569333356,0>);
#declare transy=<-0.4432849,0.1618034,0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000025062032858 rotate -86.97415421974652*z rotate -26.196023569333356*y Axis_Rotate_Trans(Victor,provi)  translate <0.4432849,-0.1618034,-0.8816564499999999>};
#declare trans[81]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16802481119206>);
#declare Victor=vrotate(Victor,<0,-42.229082357605606,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16802481119206>);
#declare Hugo=vrotate(Hugo,<0,-42.229082357605606,0>);
#declare transy=<0.035194569999999994,-0.7,0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.00000226878998 rotate -54.16802481119206*z rotate -42.229082357605606*y Axis_Rotate_Trans(Victor,provi)  translate <-0.035194569999999994,0.7,-0.71327505>};
#declare trans[82]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000301188652>);
#declare Victor=vrotate(Victor,<0,-112.0237366646039,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000301188652>);
#declare Hugo=vrotate(Hugo,<0,-112.0237366646039,0>);
#declare transy=<0.6290844,0.309017,0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002255797367 rotate -144.00000301188652*z rotate -112.0237366646039*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6290844,-0.309017,-0.71327505>};
#declare trans[83]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-119.9999969714737>);
#declare Victor=vrotate(Victor,<0,-149.40112590552428,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-119.9999969714737>);
#declare Hugo=vrotate(Hugo,<0,-149.40112590552428,0>);
#declare transy=<0.464098,0.0854102,0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000024331987192 rotate -119.9999969714737*z rotate -149.40112590552428*y Axis_Rotate_Trans(Victor,provi)  translate <-0.464098,-0.0854102,-0.8816564499999999>};
#declare trans[84]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-26.56505094931041>);
#declare Victor=vrotate(Victor,<0,-80.30627175882951,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-26.56505094931041>);
#declare Hugo=vrotate(Hugo,<0,-80.30627175882951,0>);
#declare transy=<0.15060489999999999,-0.4472136,0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022706896516 rotate -26.56505094931041*z rotate -80.30627175882951*y Axis_Rotate_Trans(Victor,provi)  translate <-0.15060489999999999,0.4472136,-0.8816564499999999>};
#declare trans[85]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000146721393>);
#declare Victor=vrotate(Victor,<0,-48.58880231971492,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000146721393>);
#declare Hugo=vrotate(Hugo,<0,-48.58880231971492,0>);
#declare transy=<-0.3566375,0.309017,0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022753847224 rotate -144.00000146721393*z rotate -48.58880231971492*y Axis_Rotate_Trans(Victor,provi)  translate <0.3566375,-0.309017,-0.8816564499999999>};
#declare trans[86]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000157640719>);
#declare Victor=vrotate(Victor,<0,-11.211462265862034,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000157640719>);
#declare Hugo=vrotate(Hugo,<0,-11.211462265862034,0>);
#declare transy=<-0.14511165,0.0854102,0.9857219500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000022939912967 rotate -120.00000157640719*z rotate -11.211462265862034*y Axis_Rotate_Trans(Victor,provi)  translate <0.14511165,-0.0854102,-0.9857219500000001>};
#declare trans[87]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.51967751470673>);
#declare Victor=vrotate(Victor,<0,-180.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.51967751470673>);
#declare Hugo=vrotate(Hugo,<0,-180.0,0>);
#declare transy=<0.25011545,-0.1472136,0.9569589>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023113308008 rotate -149.51967751470673*z rotate -180.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.25011545,0.1472136,-0.9569589>};
#declare trans[88]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-170.30625195705906,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-170.30625195705906,0>);
#declare transy=<0.1683814,-0.0,0.9857219500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.000002339163316 rotate -90.0*z rotate -170.30625195705906*y Axis_Rotate_Trans(Victor,provi)  translate <-0.1683814,0.0,-0.9857219500000001>};
#declare trans[89]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-30.480330346223163>);
#declare Victor=vrotate(Victor,<0,-160.6125069859035,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-30.480330346223163>);
#declare Hugo=vrotate(Hugo,<0,-160.6125069859035,0>);
#declare transy=<0.08173405,-0.1472136,0.9857219500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0000023920839987 rotate -30.480330346223163*z rotate -160.6125069859035*y Axis_Rotate_Trans(Victor,provi)  translate <-0.08173405,0.1472136,-0.9857219500000001>};
#declare maxFaces=32;
#declare transface=array[32];
#declare transface[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.16113712093783>);
#declare Victor=vrotate(Victor,<0,6.43482988949237,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.16113712093783>);
#declare Hugo=vrotate(Hugo,<0,6.43482988949237,0>);
#declare transy=<-0.209248425,0.0736068,-0.971340425>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -60.16113712093783*z rotate 6.43482988949237*y Axis_Rotate_Trans(Victor,provi)  translate <0.209248425,-0.0736068,0.971340425>};
#declare transface[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-121.87302454284344>);
#declare Victor=vrotate(Victor,<0,162.56035258709386,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-121.87302454284344>);
#declare Hugo=vrotate(Hugo,<0,162.56035258709386,0>);
#declare transy=<0.476492,-0.2309017,-0.844005225>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -121.87302454284344*z rotate 162.56035258709386*y Axis_Rotate_Trans(Victor,provi)  translate <-0.476492,0.2309017,0.844005225>};
#declare transface[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-15.28019459402259>);
#declare Victor=vrotate(Victor,<0,124.42714160159787,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-15.28019459402259>);
#declare Hugo=vrotate(Hugo,<0,124.42714160159787,0>);
#declare transy=<-0.688777025,-0.30450849999999996,-0.6523541>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -15.28019459402259*z rotate 124.42714160159787*y Axis_Rotate_Trans(Victor,provi)  translate <0.688777025,0.30450849999999996,0.6523541>};
#declare transface[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-109.75426691766093>);
#declare Victor=vrotate(Victor,<0,32.74174440746803,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-109.75426691766093>);
#declare Hugo=vrotate(Hugo,<0,32.74174440746803,0>);
#declare transy=<-0.15230238499999998,0.75,-0.637972625>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -109.75426691766093*z rotate 32.74174440746803*y Axis_Rotate_Trans(Victor,provi)  translate <0.15230238499999998,-0.75,0.637972625>};
#declare transface[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-169.57226254634736>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-169.57226254634736>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<0.8539426,0.2072949,-0.4695912>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -169.57226254634736*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8539426,-0.2072949,0.4695912>};
#declare transface[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-76.83697047090584>);
#declare Victor=vrotate(Victor,<0,128.35885568830938,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-76.83697047090584>);
#declare Hugo=vrotate(Hugo,<0,128.35885568830938,0>);
#declare transy=<0.3098081125,-0.8427051,-0.43193997500000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -76.83697047090584*z rotate 128.35885568830938*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3098081125,0.8427051,0.43193997500000003>};
#declare transface[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.30582626934077>);
#declare Victor=vrotate(Victor,<0,76.56883482768939,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.30582626934077>);
#declare Hugo=vrotate(Hugo,<0,76.56883482768939,0>);
#declare transy=<-0.9802285249999999,0.1381966,-0.11295367499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -65.30582626934077*z rotate 76.56883482768939*y Axis_Rotate_Trans(Victor,provi)  translate <0.9802285249999999,-0.1381966,0.11295367499999999>};
#declare transface[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-71.38838495953378>);
#declare Victor=vrotate(Victor,<0,-160.61253981212613,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-71.38838495953378>);
#declare Hugo=vrotate(Hugo,<0,-160.61253981212613,0>);
#declare transy=<-0.37593235,-0.8472136,-0.3655258>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -71.38838495953378*z rotate -160.61253981212613*y Axis_Rotate_Trans(Victor,provi)  translate <0.37593235,0.8472136,0.3655258>};
#declare transface[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-112.7864964148677>);
#declare Victor=vrotate(Victor,<0,92.8248136553485,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-112.7864964148677>);
#declare Hugo=vrotate(Hugo,<0,92.8248136553485,0>);
#declare transy=<0.525308925,0.7899187000000001,-0.304604825>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -112.7864964148677*z rotate 92.8248136553485*y Axis_Rotate_Trans(Victor,provi)  translate <-0.525308925,-0.7899187000000001,0.304604825>};
#declare transface[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-51.19572408319205>);
#declare Victor=vrotate(Victor,<0,-4.421809522361114,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-51.19572408319205>);
#declare Hugo=vrotate(Hugo,<0,-4.421809522361114,0>);
#declare transy=<-0.647909975,0.7399187,-0.15949314999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -51.19572408319205*z rotate -4.421809522361114*y Axis_Rotate_Trans(Victor,provi)  translate <0.647909975,-0.7399187,0.15949314999999997>};
#declare transface[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.45156668508339>);
#declare Victor=vrotate(Victor,<0,87.19844686723435,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.45156668508339>);
#declare Hugo=vrotate(Hugo,<0,87.19844686723435,0>);
#declare transy=<0.9678345749999999,-0.1309017,0.19714437499999998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -124.45156668508339*z rotate 87.19844686723435*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9678345749999999,0.1309017,-0.19714437499999998>};
#declare transface[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-128.80427591680794>);
#declare Victor=vrotate(Victor,<0,175.57819047763888,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-128.80427591680794>);
#declare Hugo=vrotate(Hugo,<0,175.57819047763888,0>);
#declare transy=<0.647909975,-0.7399187,0.15949314999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -128.80427591680794*z rotate 175.57819047763888*y Axis_Rotate_Trans(Victor,provi)  translate <-0.647909975,0.7399187,-0.15949314999999997>};
#declare transface[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-10.427737453652657>);
#declare Victor=vrotate(Victor,<0,-180.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-10.427737453652657>);
#declare Hugo=vrotate(Hugo,<0,-180.0,0>);
#declare transy=<-0.8539426,-0.2072949,0.4695912>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -10.427737453652657*z rotate -180.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.8539426,0.2072949,-0.4695912>};
#declare transface[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-76.15101834041648>);
#declare Victor=vrotate(Victor,<0,141.36252393858726,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-76.15101834041648>);
#declare Hugo=vrotate(Hugo,<0,141.36252393858726,0>);
#declare transy=<-0.485670225,-0.7826238000000001,0.379907275>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -76.15101834041648*z rotate 141.36252393858726*y Axis_Rotate_Trans(Victor,provi)  translate <0.485670225,0.7826238000000001,-0.379907275>};
#declare transface[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-108.61161504046625>);
#declare Victor=vrotate(Victor,<0,19.387460187873863,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-108.61161504046625>);
#declare Hugo=vrotate(Hugo,<0,19.387460187873863,0>);
#declare transy=<0.37593235,0.8472136,0.3655258>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -108.61161504046625*z rotate 19.387460187873863*y Axis_Rotate_Trans(Victor,provi)  translate <-0.37593235,-0.8472136,-0.3655258>};
#declare transface[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-56.84717728655949>);
#declare Victor=vrotate(Victor,<0,65.78270267968209,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-56.84717728655949>);
#declare Hugo=vrotate(Hugo,<0,65.78270267968209,0>);
#declare transy=<-0.2969449125,0.8045085,0.507242425>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -56.84717728655949*z rotate 65.78270267968209*y Axis_Rotate_Trans(Victor,provi)  translate <0.2969449125,-0.8045085,-0.507242425>};
#declare transface[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-164.71980540597744>);
#declare Victor=vrotate(Victor,<0,-55.57285839840213,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-164.71980540597744>);
#declare Hugo=vrotate(Hugo,<0,-55.57285839840213,0>);
#declare transy=<0.688777025,0.30450849999999996,0.6523541>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -164.71980540597744*z rotate -55.57285839840213*y Axis_Rotate_Trans(Victor,provi)  translate <-0.688777025,-0.30450849999999996,-0.6523541>};
#declare transface[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-132.52979525577481>);
#declare Victor=vrotate(Victor,<0,99.69372801013412,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-132.52979525577481>);
#declare Hugo=vrotate(Hugo,<0,99.69372801013412,0>);
#declare transy=<0.11938525999999999,-0.7,0.698893575>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -132.52979525577481*z rotate 99.69372801013412*y Axis_Rotate_Trans(Victor,provi)  translate <-0.11938525999999999,0.7,-0.698893575>};
#declare transface[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-64.1122224384632>);
#declare Victor=vrotate(Victor,<0,145.54197849407646,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-64.1122224384632>);
#declare Hugo=vrotate(Hugo,<0,145.54197849407646,0>);
#declare transy=<-0.3999612,0.23541020000000001,0.8816564499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -64.1122224384632*z rotate 145.54197849407646*y Axis_Rotate_Trans(Victor,provi)  translate <0.3999612,-0.23541020000000001,-0.8816564499999999>};
#declare transface[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-119.83886022509594>);
#declare Victor=vrotate(Victor,<0,12.95266584625579,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-119.83886022509594>);
#declare Hugo=vrotate(Hugo,<0,12.95266584625579,0>);
#declare transy=<0.125057725,-0.0736068,0.9857219500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -119.83886022509594*z rotate 12.95266584625579*y Axis_Rotate_Trans(Victor,provi)  translate <-0.125057725,0.0736068,-0.9857219500000001>};
#declare transface[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-120.00000075834329>);
#declare Victor=vrotate(Victor,<0,-149.4011187119129,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-120.00000075834329>);
#declare Hugo=vrotate(Hugo,<0,-149.4011187119129,0>);
#declare transy=<-0.12184195,-0.4472136,-0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -120.00000075834329*z rotate -149.4011187119129*y Axis_Rotate_Trans(Victor,provi)  translate <0.12184195,0.4472136,0.71327505>};
#declare transface[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415611076414>);
#declare Victor=vrotate(Victor,<0,-26.196030364112847,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415611076414>);
#declare Hugo=vrotate(Hugo,<0,-26.196030364112847,0>);
#declare transy=<0.3318495,0.3236068,-0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -86.97415611076414*z rotate -26.196030364112847*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3318495,-0.3236068,0.71327505>};
#declare transface[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-26.56505028687108>);
#declare Victor=vrotate(Victor,<0,-80.30626949899792,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-26.56505028687108>);
#declare Hugo=vrotate(Hugo,<0,-80.30626949899792,0>);
#declare transy=<-0.5498069999999999,0.32360680000000003,-0.56267015>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -26.56505028687108*z rotate -80.30626949899792*y Axis_Rotate_Trans(Victor,provi)  translate <0.5498069999999999,-0.32360680000000003,0.56267015>};
#declare transface[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000244050023>);
#declare Victor=vrotate(Victor,<0,-112.0237466686789,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000244050023>);
#declare Hugo=vrotate(Hugo,<0,-112.0237466686789,0>);
#declare transy=<0.6795988,-0.4,-0.3189863>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -144.00000244050023*z rotate -112.0237466686789*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6795988,0.4,0.3189863>};
#declare transface[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.10038611623195>);
#declare Victor=vrotate(Victor,<0,-98.37456564562798,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.10038611623195>);
#declare Hugo=vrotate(Hugo,<0,-98.37456564562798,0>);
#declare transy=<-0.74695135,-0.4,-0.07530245000000002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -85.10038611623195*z rotate -98.37456564562798*y Axis_Rotate_Trans(Victor,provi)  translate <0.74695135,0.4,0.07530245000000002>};
#declare transface[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-85.100386568259>);
#declare Victor=vrotate(Victor,<0,-62.237988111650324,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-85.100386568259>);
#declare Hugo=vrotate(Hugo,<0,-62.237988111650324,0>);
#declare transy=<-0.01286314999999999,0.8472136,-0.07530244999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -85.100386568259*z rotate -62.237988111650324*y Axis_Rotate_Trans(Victor,provi)  translate <0.01286314999999999,-0.8472136,0.07530244999999999>};
#declare transface[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.56505017296527>);
#declare Victor=vrotate(Victor,<0,-80.3062761860544,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.56505017296527>);
#declare Hugo=vrotate(Hugo,<0,-80.3062761860544,0>);
#declare transy=<0.74695135,0.39999999999999997,0.07530244999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -116.56505017296527*z rotate -80.3062761860544*y Axis_Rotate_Trans(Victor,provi)  translate <-0.74695135,-0.39999999999999997,-0.07530244999999999>};
#declare transface[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-170.30627672928728,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-170.30627672928728,0>);
#declare transy=<0.012863200000000019,-0.8472136,0.07530244999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -90.0*z rotate -170.30627672928728*y Axis_Rotate_Trans(Victor,provi)  translate <-0.012863200000000019,0.8472136,-0.07530244999999999>};
#declare transface[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.16801823420773>);
#declare Victor=vrotate(Victor,<0,-42.22909293829972,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.16801823420773>);
#declare Hugo=vrotate(Hugo,<0,-42.22909293829972,0>);
#declare transy=<-0.67959865,0.4,0.3189863>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -54.16801823420773*z rotate -42.22909293829972*y Axis_Rotate_Trans(Victor,provi)  translate <0.67959865,-0.4,-0.3189863>};
#declare transface[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.51967347495204>);
#declare Victor=vrotate(Victor,<0,-180.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.51967347495204>);
#declare Hugo=vrotate(Hugo,<0,-180.0,0>);
#declare transy=<0.54980695,-0.32360680000000003,0.5626702>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -149.51967347495204*z rotate -180.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.54980695,0.32360680000000003,-0.5626702>};
#declare transface[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.97415611076414>);
#declare Victor=vrotate(Victor,<0,-26.196030364112858,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.97415611076414>);
#declare Hugo=vrotate(Hugo,<0,-26.196030364112858,0>);
#declare transy=<-0.3318495,-0.3236068,0.71327505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -86.97415611076414*z rotate -26.196030364112858*y Axis_Rotate_Trans(Victor,provi)  translate <0.3318495,0.3236068,-0.71327505>};
#declare transface[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-143.99999698153445>);
#declare Victor=vrotate(Victor,<0,-112.02375153594693,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-143.99999698153445>);
#declare Hugo=vrotate(Hugo,<0,-112.02375153594693,0>);
#declare transy=<0.12184195,0.4472136,0.7132751500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -143.99999698153445*z rotate -112.02375153594693*y Axis_Rotate_Trans(Victor,provi)  translate <-0.12184195,-0.4472136,-0.7132751500000001>};
#declare nbVertices=60;
#declare lesVertices=array[nbVertices];
#declare lesVertices[0]=<0.0,0.0,1.014485>;
#declare lesVertices[1]=<0.3367628,0.0,0.9569589>;
#declare lesVertices[2]=<-0.2902233,0.1708204,0.9569589>;
#declare lesVertices[3]=<0.1634681,-0.2944272,0.9569589>;
#declare lesVertices[4]=<0.5914332,0.1708204,0.806354>;
#declare lesVertices[5]=<-0.5963465,0.1527864,0.806354>;
#declare lesVertices[6]=<-0.4230517,0.4472136,0.806354>;
#declare lesVertices[7]=<0.1377417,-0.6,0.806354>;
#declare lesVertices[8]=<0.8302037,0.1527864,0.5626702>;
#declare lesVertices[9]=<0.6667356,0.4472136,0.6201961>;
#declare lesVertices[10]=<-0.8014407,-0.0472136,0.6201961>;
#declare lesVertices[11]=<-0.3477493,0.7236068,0.6201961>;
#declare lesVertices[12]=<-0.06735256,-0.8,0.6201961>;
#declare lesVertices[13]=<0.2694102,-0.8,0.5626702>;
#declare lesVertices[14]=<0.9618722,-0.0472136,0.3189863>;
#declare lesVertices[15]=<0.5339072,0.7236068,0.4695912>;
#declare lesVertices[16]=<-0.8271671,-0.3527864,0.4695912>;
#declare lesVertices[17]=<-0.9599955,-0.0763932,0.3189863>;
#declare lesVertices[18]=<-0.3992021,0.8763932,0.3189863>;
#declare lesVertices[19]=<-0.09307895,0.8944272,0.4695912>;
#declare lesVertices[20]=<-0.3734757,-0.818034,0.4695912>;
#declare lesVertices[21]=<0.5081808,-0.818034,0.3189863>;
#declare lesVertices[22]=<0.9361459,-0.3527864,0.1683814>;
#declare lesVertices[23]=<1.011448,-0.0763932,-0.0177765>;
#declare lesVertices[24]=<0.4824544,0.8763932,0.1683814>;
#declare lesVertices[25]=<0.2436839,0.8944272,0.4120653>;
#declare lesVertices[26]=<-0.663699,-0.6472136,0.4120653>;
#declare lesVertices[27]=<-1.011448,0.0763932,0.0177765>;
#declare lesVertices[28]=<-0.5577569,0.8472136,0.0177765>;
#declare lesVertices[29]=<-0.5320305,-0.8472136,0.1683814>;
#declare lesVertices[30]=<0.5577569,-0.8472136,-0.0177765>;
#declare lesVertices[31]=<0.7628511,-0.6472136,0.1683814>;
#declare lesVertices[32]=<0.9599955,0.0763932,-0.3189863>;
#declare lesVertices[33]=<0.5320305,0.8472136,-0.1683814>;
#declare lesVertices[34]=<-0.9618722,0.0472136,-0.3189863>;
#declare lesVertices[35]=<-0.9361459,0.3527864,-0.1683814>;
#declare lesVertices[36]=<-0.7628511,0.6472136,-0.1683814>;
#declare lesVertices[37]=<-0.5081808,0.818034,-0.3189863>;
#declare lesVertices[38]=<-0.4824544,-0.8763932,-0.1683814>;
#declare lesVertices[39]=<0.3992021,-0.8763932,-0.3189863>;
#declare lesVertices[40]=<0.8014407,0.0472136,-0.6201961>;
#declare lesVertices[41]=<0.8271671,0.3527864,-0.4695912>;
#declare lesVertices[42]=<0.663699,0.6472136,-0.4120653>;
#declare lesVertices[43]=<0.3734757,0.818034,-0.4695912>;
#declare lesVertices[44]=<-0.8302037,-0.1527864,-0.5626702>;
#declare lesVertices[45]=<-0.2694102,0.8,-0.5626702>;
#declare lesVertices[46]=<-0.5339072,-0.7236068,-0.4695912>;
#declare lesVertices[47]=<-0.2436839,-0.8944272,-0.4120653>;
#declare lesVertices[48]=<0.09307895,-0.8944272,-0.4695912>;
#declare lesVertices[49]=<0.3477493,-0.7236068,-0.6201961>;
#declare lesVertices[50]=<0.5963465,-0.1527864,-0.806354>;
#declare lesVertices[51]=<0.06735256,0.8,-0.6201961>;
#declare lesVertices[52]=<-0.6667356,-0.4472136,-0.6201961>;
#declare lesVertices[53]=<-0.5914332,-0.1708204,-0.806354>;
#declare lesVertices[54]=<-0.1377417,0.6,-0.806354>;
#declare lesVertices[55]=<0.4230517,-0.4472136,-0.806354>;
#declare lesVertices[56]=<0.2902233,-0.1708204,-0.9569589>;
#declare lesVertices[57]=<-0.3367628,0.0,-0.9569589>;
#declare lesVertices[58]=<-0.1634681,0.2944272,-0.9569589>;
#declare lesVertices[59]=<0.0,0.0,-1.014485>;
